package temps;

import java.util.Date;

public class HorlogeJava extends Horloge {
	public HorlogeJava() {
		marquerTemps();
	}

	@Override
	public long getTemps() {
		Date d = new Date();
		return d.getTime();
	}

	@Override
	public int getUnite() {
		return UNITE_SECONDES;
	}

	@Override
	public void marquerTemps() {
		etiquetteTemps = getTemps();
	}

	@Override
	public long getTempsEcoule() {
		return ((getTemps() - etiquetteTemps));
	}

	@Override
	public long getTempsEcoule(int unite) {
		return ((getTemps() - etiquetteTemps) * unite) / UNITE_MILLISECONDES;
	}

	static public void main(String[] args) {
		HorlogeJava hj = new HorlogeJava();
		try {
			Thread.sleep(1000);
		} catch (InterruptedException e) {
		}
		System.out.println(hj.getTempsEcoule());
	}
}
